package com.example.houseman.service;

import com.example.houseman.entity.TSfContract;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.org.dto.RequestDetailSfContractSaveDto;
import com.org.dto.TsfContractDto;
import com.org.vo.ResultEntity;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author 龚梦
 * @since 2021-04-02
 */
public interface ITSfContractService extends IService<TSfContract> {

    PageInfo<TSfContract> getlist(TsfContractDto tsfContractDto);

    PageInfo<TSfContract> getlists(TsfContractDto tsfContractDto);

    PageInfo<TSfContract> jie(TsfContractDto tsfContractDto);

    TSfContract getOnee(Integer id);


    PageInfo<TSfContract> selectList(TsfContractDto contractDto);

    ResultEntity updateStatus(TsfContractDto contractDto);

    void saveSfContract(RequestDetailSfContractSaveDto requestDetailSfContractSaveDto);

    void extensionSfContract(RequestDetailSfContractSaveDto requestDetailSfContractSaveDto);
}
